<?php
namespace app\admin\controller;

use think\Controller;
use think\Db;
use think\Request;

class Adminadd extends Controller
{
    public function index()
    {
        // echo '来了';die;
    	$data = Db::table('rbac_user')->select();
        // echo Db::getLastSql();die;
    	// var_dump($data);die;
        // 加载模板
        // $this->assign('title','Redcat-管理员');
        // return $this->fetch('admin/adminlist');
        // 使用助手函数
		return view('admin/adminadd',[
		    'title' => '管理员列表',
		    'data' => $data
		]);
    }
    public function add()
    {
        // echo '来了';die;
        // var_dump($_GET);die;4*/爱情
        $data = $_GET;
        $data = Db::table('rbac_user')->insertGetid($data);
        // echo $data;die;
        // var_dump($data);die;
    
        $data = Db::table('rbac_user')->where('id= '.$data)->select();
    //     echo Db::getLastSql();die;
        // var_dump($data);die;
        $uid['uid'] = $data[0]['id'];
        $uid['role_id'] = $data[0]['power'];
        // var_dump($uid);die;
        Db::table('rbac_user_role')->insert($uid);
    //     Db::table('rbac_user')->insert($data);
        // echo Db::getlastSql();die;
    //     // var_dump($data);die;
    //     // 加载模板
    //     // $this->assign('title','Redcat-管理员');
    //     // return $this->fetch('admin/adminlist');
    //     // 使用助手函数
    //     $data = Db::table('rbac_user')->select();
        $data = Db::table('rbac_user')->select();
        return view('admin/adminlist',[
            'title' => '管理员列表',
            'data' => $data
        ]);
    }
    public function addrole()
    {
        $data = Db::table('rbac_role')->select();
        return view('admin/addrole',[
            'title' => '管理员列表',
            'data' => $data]);
    }
    public function doaddrole()
    {
        $data = Db::table('rbac_role')->insertGetid($_GET);
        // var_dump($data);die;
        $data = Db::table('rbac_role')->select();
        return view('admin/adminrole',[
            'title' => '管理员列表',
            'data' => $data]);
    }
    public function edit()
    {
        $id = $_GET['id'];
        // echo '来了';die;
        // var_dump($_GET);die;
        $data = Db::table('rbac_user')->where('id= '.$id)->select();
        // echo Db::getlastSql();die;
        // var_dump($data);die;
        return view('admin/adminedit',[
            'title' => '管理员列表',
            'data' => $data
        ]);
        
    }
    public function doedit()
    {
        // var_dump($_GET);die;
        $data = $_GET;
        Db::table('rbac_user')->where('id= '.$data['id'])->update($data);
        // echo Db::getlastSql();die;
        $data = Db::table('rbac_user')->select();
        return view('admin/adminlist',[
            'title' => '管理员列表',
            'data' => $data
        ]);
    }
    public function del()
    {
        // var_dump($_GET);die;
        $id = $_GET['id'];
        Db::table('rbac_user')->where('id= '.$id)->delete();
        // echo Db::getlastSql();die;
        $data = Db::table('rbac_user')->select();
        return view('admin/adminlist',[
            'title' => '管理员列表',
            'data' => $data
        ]);
    }
    public function sure()
    {
        $data = Db::table('rbac_user')->select();
        return view('admin/adminlist',[
            'title' => '管理员列表',
            'data' => $data
        ]);
    }
   
}


    